GDmenu
==============

Version : v0.01
Autor   : neuroacid

Description:
GDmenu is an application for the Dreamcast to use with the GDEMU (http://gdemu.wordpress.com/). 
It displays the currently selected game and allows you to start it.
It also allows you to build a list of the games present on your SD card and save that list to the VMU.
You can have multiple lists saved for each SD card and navigate them with the Right and Left Triggers.

Instructions:
- Extract the GDmenu archive to it's own folder.
- Copy the gdmenu.cdi file and put it inside the folder 01 of your SD card and rename it to disc.cdi.
- Insert your SD card on your GDEMU SD slot and power-on your dreamcast.
- Upon boot you will be presented with a menu displaying the currently loaded image (GDmenu).
- Use the tactile switch on the GDEMU to navigate to the game you want to play and then press the (A) button to start it.
- If you want to build a list just cycle thought the games with the switch to fill it and hit (X) after to save it to your VMU.
- Next time you boot the menu the list will be loaded automatically.
- To build another list, insert another SD card with games and press (RT) to move to an empty list, start filling it and then save it after.
- To load the next saved list, press (RT) after the first list is loaded.
- Press (Y) to go back to the BIOS menu.
- Check the description of the save file inside the VMU manager, to know to which SD card it belongs.
- To get rid of a list simply delete the corresponding save file inside the VMU manager.

Notes:
A remote pcb with two switches makes the navigation much better.

To make the menu more responsive you can put a text .INI file 
named GDEMU.ini into the root of the SD card with the two following lines inside:
open_time = 150
detect_time = 150

These values are expressed in milliseconds and are natural numbers that can range from 150 to 5000.
- open_time variable that defines the duration of "lid open" status after image change with default value of 500ms.
- detect_time variable that defines the duration of "busy" status before reading the image with default value of 250ms.

These settings are read during SD card detection, so changing the card will result in GDEMU re-reading them again. 
This way it is possible to have different settings per card. If no INI file is found, the previous values will remain in effect.


Credits & Thanks:
- Deunan Knute for the GDEMU http://gdemu.wordpress.com/.
- Marcus Comstedt http://mc.pp.se/dc/.
- Dcswat Dreamshell http://www.dc-swat.ru/page/dreamshell/.
- Dan Potter and team for the KallistiOS http://gamedev.allusion.net/.